// 公用地址
import flyio from './request.js'
// 封装请求：get post

export class Api {
	// 注册用户
	Personregister = async (data) => {
		let res = await flyio.post({
			method: "post",
			url: "/user/create",
			params: {
				accid: data.accid,
				name:data.name,
				token:data.token,
				sign:data.sign,
				email:data.email,
				birth:data.birth,
				mobile:data.mobile,
				gender:data.gender,
				ex:data.ex
				
			},
		})
		return res.data
	}
	// 登录用户
	Personlogin = async(data)=>{
		let res = await flyio.post({
			method:"post",
			url:"/user/login",
			params:{
				accid:data
			}
		})
		return res.data
	}
	// 获取用户信息
	 PersonInfo = async(data)=>{
		 let res = await flyio.post({
		 	method:"post",
		 	url:"/user/search",
		 	params:{
		 		accid:data
		 	}
		 })
		 return res.data
	 }
	 // 添加好友
	  addPerson = async(data)=>{
	 	 let res = await flyio.post({
	 	 	method:"post",
	 	 	url:"/friend/add",
	 	 	params:{
	 	 		accid:data.accid,
				faccid:data.faccid,
				type:data.type
	 	 	}
	 	 })
	 	 return res.data
	  }
	// 获取好友关系列表
	getFriendList = async(data)=>{
		let res = await flyio.post({
			method:"post",
			url:"/friend/get",
			params:{
				accid:data
			}
		})
		return res.data
	}
	// 删除好友
	delFriend = async(data)=>{
		let res = await flyio.post({
			method:"post",
			url:"/friend/delete",
			params:{
				accid:data.accid,
				faccid:data.faccid
			}
		})
		return res.data
	}
}

export default new Api();
